first commit -- added unit tests
added NSCoding methods and update project file