adding initializeCamera() so onStart, onRestart can quickly call
initialize

Fixed camera crashing when switching in and out via App Switcher by
adding code to handle onStart

onStart is called every time an activity becomes visible. moving camera
creation to onStart. system saves the View information so onStart does
not need to relayout

adding logging calls for each activity in the life cycle for monitoring
.