Added Java warning to README
Gitignore'd vim backups
Put things in separate files, made structure better
Updated tests