added extension methods to string class for network decoding, working on village still