Add custom template support

Add custom template support and rename catsup.models.Page to catsup.models.Page to catsup.models.Index. This pull request brings new-feature #34