added specs for version and exceptions
changed version in spec