Made some changes to path finder to accomodate range checking
Added attack and build messages and added the ability to reset units
Added more tests for army and fixed the serialization test