Abandon Eclipse

Rearrange files into a new structure, in preperation for building with Apache Ant.
Commit .gitignore
Removed Eclipse files from .gitignore
Minor reformatting
Remove header comments from helpers
Remove jar
Update .gitignore
Attempting to modularise command executors.

This commit adds a procedure for the info command and fixes the procedure for the add command.
Give more detail in format exception
Modularising command executors

Add procedure for remove command.
Handle bad arguments.