Initial package structure with first ported function

I setup a package structure including documentation and tests. As an example, I ported `circ_mean` (now just `mean`) and added a test. You can run the tests with the command `nosetests`.

I have not yet included a simple way to auto generate the full documentation from the source code in the setup.py, I will add that soon.