Update tabbed interface

Deleted theme/mode editor files for tabbed interface part to test.
Deleted the unused minified folder. Add necessary autocomplete.js/css
files for tabbed interface.
Get rid of unused codes
Initial add of AbstractFileSystem and GitCommands. I broke up the code base with an abstract super class and a two subclasses
Merge branch 'master' of https://github.com/CSC495-2014/TeamworkEnglewoodGit
Reverted back to two classes instead of three.
Successfully implemented the following classes: AbstractFileSystem, FileSystem, and GitCommands. I also fixed some commenting to mirrr PHP doc
updated tabbed interface

1. fixed the “scrollable editor” bug
2. adjust css of tabbed to make it look better
3. fixed the “make tabs thinner” bug
4. deleted some unused codes
Fixed background
Merge branch 'master' of https://github.com/CSC495-2014/TeamworkEnglewoodGit
Merge branch 'master' of https://github.com/CSC495-2014/TeamworkEnglewoodGit

Conflicts:
	app/models/FileSystem.php
Fixed merge conflict
Fixed merge conflict
Merge pull request #76 from mboie/master

Fixed Background Image
Merge pull request #75 from xwang12/master

Updated tabbed interface- fixed issue #65 & #67
openTab function switch to new file

alt + page left key can switch to the left tab
alt + page right key can switch to the right tab
Update jquery.ui.tabs.js

update comments
Merge pull request #79 from xwang12/master

openTab function switch to new file - solved issue #68
Removed includes and fixed typo
Commented out tests
Merge pull request #74 from ZAM-/master

Git commands for file system & more!