Move some classes to separate lib package.

Non-project specific classes can be isolated in a separate
package and reused for other projects.
Refactor animations in ImageMap.

Animations are stored separately as an Array of images along
with the per-frame duration.
Move drawing code to views package.
Move location of constants for Artist class.
Refactor rendering code.
Tweaked dimensions.
Manually calculate offset.
Draw background.
Change pipe texture.
Add different types of bricks.
Pass android resources to all controllers.

All controllers should have the ability to load resources
from the OS when needed.