add extensions method and inherited to init class accessors and app_file
called file handling stuff
add settings support