version numpy and changed module structure to be cleaner.  Also put this on pypi