added a test suite for titles, added layouts back, used yield and provide for titles