Problem 1

Finished work on Problem 1, and we have a main app to pick which problem
we wish to solve.