added unit tests to the loop task
tested and implemented a name string and templat function for the Application constructor