Work on BE-8 and BE-2, add angular-ui-grid for table render, add more unit tests.
Add more tests (BE-2)
Fix test failure