added: APPLICATION_SETUP function
added some verbosity
added: application skeleton