Refactor: simplified get_command_to_run_the_current_app
Feature: Accept user defined flags
Refactor: Introduced custom errors for exception handling.
Refactor: General refactoring
Refactor: Optimized test code
Feature: Added function to run a single nose method that is outside of a class