Updated contact form, added site search functionality and fleshed out basic backend for article and project pages including pagination