better error handling in result parsing
fix spacing, clean up a bit
clean up bootstrap example
break app building into its own file