Created Working version of Lab 2

Fulfills functionality of Lab 2 with no comments