Atlanta-based Payscape has formed its first Board of Directors consisting of co-founders