Split specifications that were checking both happy and unhappy paths into individual. Started some basic class documentation in the specifications.