Added few app tests & @app.task now properly binds task to the app