Cleaned up stylistic issues and namespacing.

Signed-off-by: Harmanas Chopra <gursikh@gmail.com>
Added assertions.

Signed-off-by: Harmanas Chopra <gursikh@gmail.com>
Added convenience functions isEmpty & isNull.

Signed-off-by: Harmanas Chopra <gursikh@gmail.com>
Cleaned up stylistic issues.

Signed-off-by: Harmanas Chopra <gursikh@gmail.com>
Added common runtime errors.

Signed-off-by: Harmanas Chopra <gursikh@gmail.com>
Added a logger module. Does not yet have support for remote logging.

Signed-off-by: Harmanas Chopra <gursikh@gmail.com>