add equality checking methods and hash
add method for date formatter
add formatter and initializer
rename new path as it was causing build error for breaking naming conventions
add GLUser Test class