Added simple anti-aliasing
Added constructor from normal
Added operator overloads for ease of handling
Added constructor with normal
Added operator overloads
docs updated
Updated example
Intendation
Default light placement