Create BasicFunctions

List of basic functions that will later support higher-level functionality.

Classes to be created : 'Grid' (to represent current state of puzzle), 'Solver' (for solving functions)