Add JSP layout to programs pages

Create a site layout based on our prototype, and apply it to the
program pages. (`/programs` and `/programs/new`).
Remove unused code in tests
Merge branch 'programs'
Merge remote-tracking branch 'carlos/master'
Create LogInServlet.java
Update web.xml
Create HomepageServlet.java
Create SingleProgramServlet.java
Create EnrollStudentServlet.java
Update Program.java
Create ProgramsServlet(2).java
Update web.xml
Update EnrollStudentServlet.java
Update HomepageServlet.java
Update EnrollStudentServlet.java
Update LogInServlet.java
Create LogOutServlet.java
Create ProgramTreasuryServlet.java
Create SignUpServlet.java
Create TreasuryServlet.java