fixed 500 error and added better checking around pages for user, portfolio and holding id combinations; added holding show page, with transactions handing off that allowing for stats on the stock to be displayed