Started adding code based on implementation specs

Created main method.