New User Interface implementation

Performing a merge to release new version with fresh and nice user interface.