Merge pull request #62 from bvssvni/master

Added `DANGER`
Merge pull request #64 from bvssvni/master

Made `Current` impossible to construct without unsafe block
Update README.md
Redesign

* Renamed `Modifier` to `SetAt`
* Auto implemented `Get` through `GetFrom`
* Added `Action` and `ActOn`

Closes https://github.com/PistonDevelopers/current/issues/57
Closes https://github.com/PistonDevelopers/current/issues/65
Closes https://github.com/PistonDevelopers/current/issues/66