Fleshed out full application behavior -- Working end to end for a few small test cases.