added the angular and controller files from albert branch. Angular is a good framework and we should incorporate it for data manipulation on the client side. But the page should be rendered on the server for a few two main reasons: 1) faster rendering than having to wait for the javascript to be parsed and loaded and then render. 2) someone can see the portfolio overview more easily and quicker on a phone or slow device.
change the stock listing from panels to divs. More maintainable and flexible going forward.
css and partial changes for dynamic charts
bug in stock routing
passing through stock info to stock.html
continued work on portfolio site and trying to fix the dynamic charting. It is pretty obvious that angular should be used for this. We need something like stockChartController that has a variable for the data and then each time the chart is resized the data is present and able to be manipulated.
angular directive for stock chart is working and sizes the chart correctly.
angular stock controller now gets the stock data and has all stock related info inside of it. The stock-chart directive watches for stock data and creates the chart from there.
remove some unecessary scripts and fix some minor bugs. Does not support rearranging the portfolio items (because I removed all jquery code) but this is easily fixable with a new angular sortable library project on github called ng-sortable.
Added to db schema, stock list now obtained from db