Merge pull request #11 from Xercoy/master

Added mkdir, updated coreutils.txt accordingly
Fixed several problems with mv.go

* Converted the if/else checks for file argument count into a switch.
* Moved the switch to it's own function, named argumentCheck.
* Fixed a case that was not working and added an additonal case.
* Changed the names of the force flags so that they are easier to read.
* Added check at the beginning of the program to set forceEnabled to true if the long version is used, which removes the need for redundantly checking both flags.
* The input function now works, when before it did not.
* Also converted the initial if/else in mover into a switch.
* In mover, check to see if the original file exists before checking for the destination
* In mover, remove the redundant case at the end and merge it with default.
* Added a few comments to the code.
ls.go: Added basic functionality of long mode 

Added:
* Moved the path argument check into it's own function, named getPath().
* Added long mode, which currently only reports file size, date, and the filename.
* Replaced tabs with double spaces.

What's needed for complete functionality of long mode:
* Find a way to get a string of the fileMode bits.
* Find a way to obtain the user/group names for display.
* Shorten the date format
* If the file is a symbolic link, point to where the file really is (symlink -> location).
* Also colorize the file that the symlink is pointing at.
* Human readable mode, which translates the file size into a human readable format.
fix spacing of a few comments
Merge pull request #12 from mmstick/patch-1

Fixed several problems with mv.go
Merge pull request #13 from mmstick/patch-2

ls.go: Added basic functionality of long mode
make coding style match the projects...
make ls coding syle fit the coding style of the project... & go fmt
forgot to gofmt mkdir and mv