Restructuring
Adding install script; Some fixes