Pin improvements
Allow an element to be passed through the constructor
Removed fixed positioning
Only apply offsets when applicable
Refactored LazyLoad since CSS doesnt block image loading anymore
Renamed boolean to bool
Added lazy load css