Add version 1.0 with fully functioning code. Tests still need some tweaking to reflect final changes to code.