Merge pull request #17 from astrofrog/refactor

Minor change in API
Added initial files needed for documentation
Initial documentation
Split up documentation into multiple pages
Added diagrams to introduction
Updated API description in docs