Portfolio_Assignment week 1 & 2 portfolio assignment rewrite. First draft had a lot of experimentation, this one should be more clean.