added decl syntax
renamed test file
implemented some decls, and added tests