added system update class with base ubuntu support
added git ignore to exlude vim files