Squashed commit of the following:

commit bfb451d77db9bd1cbd64255f25d068d34c46a544
Author: Yang Wang <ywangd@gmail.com>
Date:   Wed Jun 11 15:34:08 2014 +1000

    The animation for stamp deletion now works.

    It is achieved by pure css3 transition. The html is modified to not use
    jquery mobile grids. It instead uses absolute position and manually
    transform them to create grid like looks. This enables the deletion
    animation to be achieved with ease. With the method, the stamp box dom
    needs to be deleted from the html and add again to the end of the page.
    This in turn leads to the event handling where event can no longer bind to
    the stamp doms but use the ui-content dom as delegation.

commit f5d08f42e3c53519e14fd81245ea51b14370f458
Author: Yang Wang <ywangd@gmail.com>
Date:   Wed Jun 11 12:22:37 2014 +1000

    Add error checking code in case statusbar plugin or database cannot be
    opened.

commit 815346f5956599405fcd48b938fb15ae09225b14
Author: Yang Wang <ywangd@gmail.com>
Date:   Wed Jun 11 01:20:30 2014 +1000

    Deletion animation now works (probably had some typo in transform
    functions). Still need to work on the layout.

commit 1bb6afa7ee598451ccd2adfa039a33569c05b130
Author: Yang Wang <ywangd@gmail.com>
Date:   Wed Jun 11 00:15:20 2014 +1000

    Still experimenting ios like animation for deleting a stamp.