     /**
      *  Remove digits from the start of a string only
      */
-    public func removeDigitsPrefix() -> String {
+    func removeDigitsPrefix() -> String {
         var newString = String()
         let numbers = CharacterSet.decimalDigits
         var finished = false

        }
    }

    public func isInteger() -> Bool {
        let numberCharacters = CharacterSet.decimalDigits.inverted
        return !self.isEmpty && self.rangeOfCharacter(from: numberCharacters) == nil
    }

    public func isFloat() -> Bool {
        var floaty = false
        if (!self.isEmpty) {
            let numberCharacters = NSMutableCharacterSet.decimalDigit()

    /**
     *  Given a file path, load and return an NSImage
     */
    static func loadFrom(_ file: String) -> NSImage! {
        // Loading directly with NSImage, doesn't take in account of scale
        if let imageReps = NSBitmapImageRep.imageReps(withContentsOfFile: file) {
            var width = 0
