Improve documentation and add 'Getting Started' and 'Contributing' sections