added search functionality and point system models
update gitignore file to ignore sphinx library files