Enable all warnings for Library and Executable
Core: add mission type declarations
Cleanup redundant imports
Removed shadowing variable names
executable more -Wall compliance
Merge branch 'master' into ghc-wall

Conflicts:
	hammertime.cabal
	src/Hammertime/Core.hs
	src/Hammertime/Main.hs
Fix non-exhaustive pattern
Clean unused import
Merge branch 'master' into ghc-wall

Conflicts:
	src/Hammertime/Main.hs
Fix imports
Fix unused / shadowed variables
Fix type annotations
Merge pull request #10 from divarvel/ghc-wall

Add -Wall compliance