Introducing Ellie

Made Ellie non static
Adding support for primitive types
Repositories
Getters and setters
Formatting / Copyright
Ellie propagating
Allow setting of Ellie instance
EllieProvider cleanup / nonstatics
Prepare first pre-release
Release 0.0.1