use java6 standards to compile with maven
fix compilation problems due to java6 migration
implement edit page
implement edit page client side
fix context path to resources