Add a bunch of stuff

Assertion implementation
Guid implementation (sans creation)
Basic time function
A number of tests