Adding '.gitignore'
Improving implicit conversions
Replacing makefile with SBT build