merge in kamml

Squashed commit of the following:

commit 944696a65293412691547b6c57469ceac1e329d0
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Thu Jan 23 19:51:34 2014 -0500

    add kamml Main.java

commit 740260fcfbddcd29b71071e47b66a3a0187d0f73
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Thu Jan 23 19:50:33 2014 -0500

    add run-all.sh; generate GraphMLs for all KAMs

commit b7928bb898d53831f3554a94031c547533487867
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Thu Jan 23 19:50:24 2014 -0500

    add run.sh; frontend to ant

commit bb67a7b0f9b9de177c45e0ed2a50954f57ff3e94
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Thu Jan 23 19:50:05 2014 -0500

    add a README

commit 32049ec42ed26f131392e4cf6d061d415559d578
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Thu Jan 23 19:49:53 2014 -0500

    ignore the build directory

commit e7256c9e7d06d92157f5618a41ecd28a7b938854
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Thu Jan 23 19:49:28 2014 -0500

    add libs; from c7e89ad5 of the framework

commit 37efed7ec05802e495a9b0ebc9c3d13bc9abe24e
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Thu Jan 23 19:49:10 2014 -0500

    add LICENSE; Apache v2

commit 924d1430d3de65386437a4e11c30048c2d7cb2be
Author: Nick Bargnesi <nbargnesi@selventa.com>
Date:   Thu Jan 23 19:48:44 2014 -0500

    add kamml ant buildfile

    Includes clean, compile, check, and run targets.