initial commit, includes directive css and template