Added more documentation, money is now stored in long ints