Added demo code. Closes #2.

Squashed commit of the following:

commit e1eff95e70cf5d3cdc55470a56e5e55f9b3ca9b2
Author: Andrew Crichton <andrew.g.crichton@gmail.com>
Date:   Mon Feb 25 00:22:19 2013 -0500

    Demo code functional.

commit aa191ed005765a2023f8c105fb5699b07052f73a
Author: Andrew Crichton <andrew.g.crichton@gmail.com>
Date:   Mon Feb 25 00:06:29 2013 -0500

    Use the real jar instead of the wrong one.

commit c3517d0598d8836dec50d12e6191d8b3901dcec6
Merge: 4f412d9 189b8cc
Author: Andrew Crichton <andrew.g.crichton@gmail.com>
Date:   Sun Feb 24 22:30:37 2013 -0500

    Merge remote-tracking branch 'origin/master' into issue-2

commit 4f412d90e048a7c674bab370e1f4f2d30758bd3f
Author: default_git_name <default_git_email>
Date:   Mon Feb 25 03:19:10 2013 +0000

    Testing a bunch of code.

commit a0f22d3ead67b1407ea1b546e871f607186c0eec
Author: default_git_name <default_git_email>
Date:   Sat Feb 23 18:02:32 2013 +0000

    Use updated jar.

commit 7cd6d1286e1ca10d43c4ad546cb2b3646e32d2c4
Author: default_git_name <default_git_email>
Date:   Sat Feb 23 17:55:43 2013 +0000

    View contains the custom view.

commit 4044ee857195eaf754c46791f6f697edec68ecf6
Author: Andrew Crichton <andrew.g.crichton@gmail.com>
Date:   Sat Feb 23 11:00:38 2013 -0500

    Creating a demo project.