Various Changes all around

Changes include:
- Account System revamp
- Random Number Generation
- Message Formatting
- Command System
More work on Message Formatting

Also added matching Unit tests