Factored out unneeded math classes...

* Improved Readme
* Changed makefile setup to improve efficiency further as well as
function on cygwin. (ld -r is still broken on cygwin)