Added javadoc related to packages (DRAFT)
Added configuration of checkstyle and javadoc
Changed 'interface' package to 'interfaces' ('interface' is a java keyword :-D)
Configured maven shade plugin to exclude signature files from final jar; implemented interfaces.console.Main with a simple 'Hello world\!'