Added site source
Added some javadoc. Modify generics to support more readable api.
Merge branch 'master' of github.com:frincon/abstractform