Surfice page initial load and create

Still need to do AJAX
Adding and updating Surfs AJAX working

Still an error with length. Probably due to models.js being changed to
use associative arrays instead of arrays