Adding gitignore.
Cleaning out old code.
Fixing some errors.
Fixing some errors.
Fixing some errors.
Improving readme.