Finishing port to SFML with updated documentation (fixes #12).