added serializer and deserializer to cryptoEnginge, should make life easier for everyone. also added signature and signing methods to token. they aren't fleshed out yet, but they compile without issue