Basic skeleton done. Program does nothing, but provides a framework