implemented all functions except for parse, still an issue with cin in the main.cpp but i'll fix that after adding parse

Signed-off-by: Danny McClanahan <danieldmcclanahan@gmail.com>