Add initial documentation

Random ranting of how I think the API should work. Very well subject to
change at any given time.
Add LICENSE
Initial files

Throwing things together. Seeing how stuff works.