general tweaks and additions

* Proper chapter usage.

* Smarter page numbers.

* Page headers.

* More packages, including lipsum usage.

Signed-off-by: Adrian-Tudor Panescu <adrian@panescu.com>
cleaned/ ignored files additions

Signed-off-by: Adrian-Tudor Panescu <adrian@panescu.com>
float tweaks

* All floats positioned using !ht.

* Listings as floats.

* List of algorithms.

Signed-off-by: Adrian-Tudor Panescu <adrian@panescu.com>