merge in kampy

Squashed commit of the following:

commit 7c92ff45f62837e4dbbad4996a558a2a3cc3f095
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Wed Jan 22 16:19:46 2014 -0500

    add kampy Main.java

commit 10736bd1f877459b8f891691794a091edddbe440
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Wed Jan 22 16:16:29 2014 -0500

    add run-all.sh; generate Python mods for all KAMs

commit a9403755731c3e921bf54fd3a9e3c29b1b2438f0
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Wed Jan 22 16:10:18 2014 -0500

    add run.sh; frontend to ant

commit 722253f7767c680f60f2a61f9ca88e86f68e6b8f
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Wed Jan 22 16:06:36 2014 -0500

    add a README

commit a9db1ae84f36425b7e79578aa551b5690390ff19
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Wed Jan 22 16:05:53 2014 -0500

    ignore the build directory

commit 6427f88d5344e09b2bb92665bcd091db72b096be
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Wed Jan 22 16:04:26 2014 -0500

    add libs; from c7e89ad5 of the framework

commit 413d799070d0f31d9d399d64dd428edd192a6dc2
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Wed Jan 22 16:03:47 2014 -0500

    add LICENSE; Apache v2

commit 607a9ab9c2067d37feb2eaf7db3a5c9a894cf12e
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Wed Jan 22 16:02:57 2014 -0500

    add kampy ant buildfile

    Includes clean, compile, check, and run targets.