Basic item support

Implemented basic item support. Eventually the item database should be loaded from a file but this works for now to get the ball rolling.

The only problem that i came across is the fact that you can't save the backpack to the profile because Gson won't let me save a hashmap to the file (something about conversion to string problems). Can someone more experienced than me look at that for the next commit related to items?

Thanks