Added some fundamental methods like equals to old datatypes
Some helper methods for map management
The method instead of the ratio is now the key, multiple methods with
same ratio is now supported
Everything but the actual buying and selling seems to work in testbot