Initialize new ArrayList's with the type Monster

AFAIK you should add a Class between the <> when initializing a new List/whatever with <>
Moved Monster specific stuff to new subpackage
Merge pull request #20 from blackwolf12333/patch-1

Initialize new ArrayList's with the type Monster
Fixed the .gitignore file

.gitignore had remnants of past merge conflicts.
Merge pull request #21 from Bl-nK/fixGitIgnore

Fixed the .gitignore file

Thanks for the tidy.
Add a LocationType Enum instead of using strings.

This makes this game compatible with Java6 because of the switch statement in MonsterFactory.
And it keeps the code a bit cleaner I think, also DRY :)
Add imports for Monster classes in Game.java
that already prints a newline at the end...
locationType is now an Enum, need a toString() there
remove some whitespace
Merge pull request #23 from blackwolf12333/development

Just some changes that I would like to see
Factory Update
Merge pull request #25 from Mikesnorth/master

Factory Update
Why bother calling the render function?
Fixes a NullPointerException when typing an invalid command

This fixes an npe that gets thrown when you type an invalid command. For example you have 3 menu items like in the start menu and you
type 4, it will throw an npe at your face.
remove outdated comment
change Player.getBackPack to Player.printBackPack
Same NPE fix but this time for every menu there.

This also adds and removes some code to cleanup some more.
Add a check if the backpack is empty on die()

This will handle an empty backpack, it looks better when you see a message saying there was nothing in the backpack instead of just having a newline.
Merge branch 'development' of git://github.com/blackwolf12333/JAdventure into blackwolf12333-development