App completed with all functionality (minus bonuses)