Initial Documentation Layout

This pull request contains initial documentation layout and two make files for building the docs in windows and *nix based makes. 

I have also updated the .gitignore to include `_build`

For the makes files to work you will need to run `pip install sphinx`

More documentation incoming. :)