correct some mistakes about employee code
added punch model. trying to untangle some non-granular changes
fixed test to reflect changes to employee code
added punch creation [next: punch confirmation]
missed file
some punch changes
added punch controller actions as well as fake tests for dev environment