Closes #51 - merging up codesprints page from dev to master