Implemented progress measuring

Progress measuring will help me stay on track, as well as providing
valuable debug information. I laid out the steps for the startup
sequence and imported the JSON library. Good start.