Multiple bug fixes and improvements to overall stability of the app
