Refactored Ruv to use TabViews.
Also refactored some files and shisnit