Refactored with templates, added content, readme