Visual updates and patches for data branch

- Resolves merge conflict with latest login changes
- Provides icons for data bricks: GH-474
- Provides strict sort order for bricks: GH-479
- Cleaned up test suite. All unit tests passing minus GH-480

this needs to get added in the offlineConnect function as well, i think it got lost somewhere in your merge