create post route

cool. also, even though we are checking for an error message at the beginning of `extractTopAlbumInfo` some invalid search entries are still getting past this check and causing the browser to crash. it seems that entering gibberish (i.e 'afhlawifg') is successfully being handled by our message check, however, slightly misspelling or using  alternate characters like '&' or '-' in artist searches gets past our check and gives me the "cannot find property 'artist' of '0' message".