Units can now be put into formations

Also cleaned up code and made the readme a lot more detailed!