Use s everywhere for consistency

Signed-off-by: Noah Campbell <noahcampbell@gmail.com>
Abstract html/template dependency

Signed-off-by: Noah Campbell <noahcampbell@gmail.com>
Add support for amber files

If a layout file ends with .amber it will interpreted as a Amber file

Signed-off-by: Noah Campbell <noahcampbell@gmail.com>