add expanded README and composer
add gitignore
add SmartyView classes