Moved unit tests back out to separate files.
Moved unit tests back out to separate files, added unit tests for int types