some slight modifications
Merge branch 'master' of https://github.com/chewonit/cs3213-visual-ide-team20
Merge pull request #10 from teemingchew/master

Google Auth and Save to Google Drive
Added scrollbar to commands when overflows in the y axis.

Fix cross-bowser auto page scroll when drag item is beyond page boundary.
Shrunk commands even further.
Moved position of the trash drop target for better UX.
Defined the width of the affix container when page is scrolled.
Tidied up the javascript affix code on the main js file.
Merge branch 'master' of https://github.com/chewonit/cs3213-visual-ide-team20
Changed some default values
Added If-Then-Else as a command
Implemented a simple static Underscore Template for all the commands.

Fixed the mobile view command scroll container height when window resized.
Added handle to drag and drop commands.

Extracted the HTML codes for the commands into an underscore template.
Added Google+ Logo.
Created template views for while and if commands.

Styled the if command.
Added css class to indicate which command is currently being executed.
Populated the default value into the template from the data store.
Designed the boolean expression inputs for the if command.

Modified the if command template.
Wrapped the Command input fields into a wrapper div.

Implemented toggle for input type between variable and number inputs for the if command.
Hid the unnecessary information in the raw command list.
Implemented Assign and Loop Commands and its views.
Redesigned the Raw Commands to categorize the commands.

Implemented accordion for the command categories.
Injected category ids to the commands.
Added animation to the input fields when on focus.
Fixed the accordion commands for mobile view to target the class tag instead of id.
Created the buttons to manage user defined variables and sprites.

Improved the UX of the accordion.
Extended the Commands Object.
Added While Loop. Added the variable and sprite manager views. Implemented the logic to open and close the views. Styled the command input fields.
Implemented variable manager to manage all the user defined variables.

Populated the variable manager view for the user to manage the created variables.
Synchronized all the variable combo boxes in the commands to sync with the variable table.
Synchronized the variable manage view with the variable table.
Styled the variable table and its entries.
Fixed affix width when page scroll.