Ignoring .idea (from IntelliJ)
Fixing: "Error type 3 Error: Activity class {} does not exist"

It was occuring because library project had a launcher activity which it shouldn't have.
Launcher icons ain't needed for library project. Removing unneccesary resources and updating manifest.
Fixing a potential memory leak problem.

Context should never be stored as a class member.

Changing method signatures so that we can pass the context around rather than storing it.
Ignoring 'IntelliJ' artifacts
Added build.xml for Ant build.
Keeping latest android api 'API-19' as target SDK.