Moving detailed API specification

Will update the README.md with a summary of control flow.
Added API.md and changed the README.md to reflect where I added it, we'll only create a docs dir if there's a real need for it
iterated on the API spec
made the API spec into a siq table
Merge pull request #7 from Corelaunch/dev

Solidified the first iteration of the API