Added identity consructor
Merge branch 'master' of github.com:OMMatte/cprog13-lab1

* 'master' of github.com:OMMatte/cprog13-lab1:
  More tests, only 3 and 9 are still working
Removed throw annotations
Fixed throw in tests