first private commit. about 3/4 done
almost done!!!
done for now. need to learn how to DRY out Rspec