Updated main activity
Updated target Android version
Made stuff async
Added Fragment