split code into files since chrome can't put breakpoints in hashed URLs
added better templating with subfield access
added images to details
added basic styling
added paging (not finished yet)