add delegate pattern for implementing a custom background view
add pod documentation