added *.java filter to update @version field.
updates gitignore, was missing and intellij file.
Comment, Torrent and Uploader classes implemented, needed them to start building lex.