improved the ArgumentReaders

- registered primitive readers with both the primitive type and the wrapper
- added readers for the rest of the primitive types
- added the locale to the read method for language specific processing
- got rid of CubeEngine and Bukkit static access