Loads of updates

This is a PR with my changes to your repo. 

I guess that about every line has changed. I made a lot of changes, but I also converted tabs to spaces to make the code more PEP8 compliant. 

I renamed it to tinynumpy because I liked `import tinynumpy as tnp`. Git apparently was unable to see that the file was renamed instead of replace, probably because of the many changes :/  You should be able to see the changes in the individual commits though. In specific: https://github.com/almarklein/tinynumpy/commit/76cd4d8c406926cc3b2bab71993f3cd9b865b0b8

I also added docs, which adds some files.

Feel free to just close this instead of merging, since it basically overwrites your repo :(