Allow for native unit testing
Fixed initializer lists
Added initial unit testing support