Second commit. Begins Testing and fleshing out main.
complete count()