adding multi-named flags
fmt
refactor, more robust flag propagation
add info about alternate flag names to the readme
Removed help flag. we no longer need it.
Formatting
removed dead test
Merge branch 'master' of github.com:xyproto/cli into xyproto-master

Conflicts:
	app.go
	context.go
Moved some code around in context.go
string slice flag option formatting

Used to output:
```
-- 'name'          -name option -name option%!(EXTRA string=Usage text)
```

Now:
```
--name []          `-name option -name option` Usage text
```
Add shortcut for version flag
Merge pull request #49 from kytrinyx/short-version

Add shortcut for version flag
Merge pull request #48 from ryansb/stringsliceformat

string slice flag option formatting
Implement Float64Flag. See #46
Added godoc for Float64
Fix typo in godoc for Float64
Merge pull request #52 from kytrinyx/float-flag-doc-typo

Fix typo in godoc for Float64
Standardize import statements
Merge pull request #53 from kytrinyx/standardize-import

Standardize import statements
Allow optional flags by asking if its been set/present on the command line