added all initial unit tests with updated formatting