Added AsyncTask implementation

+Added interface Run representing a class with function run() to be used
in background, or post-execution

+added implementation of asyncTask.

- removed creating of background directly in MainActivity.OnCreate()
Merge remote-tracking branch 'origin/master'

Conflicts:
	bin/classes/.gitignore - resoleved