Working alpha

fixed linker error
program now runs.
need to finish filling the skeletons of the empty methods