chore: added more methods to NiftyCanvas + made everything there double
chore: BSD 2-Clause License added to all Java files and as license.txt