Added basic functionality and structure to the Sequential program