Day 2

Previous error found in onValueChange (not in newMaxHacks as first
thought): was a conflict in ArrayList<Integer>.remove because it used
the number 4 as an index to use and not the object to remove, solved
with Integer.valueOf(int).
Initial skeleton of preferences menu (xml UI and code).

Minor: screen orientation fixed on portrait