working version of project finished

unstyled but working as per requirements
didn't get to counter, or regular expressions, but i learned a lot and think i did a good job