         view.addSubview(well)
         let centerWell = NSLayoutConstraint.centeringConstraints(well, into: view)
         NSLayoutConstraint.activateConstraints(centerWell)
-        
+
+       
         label = NSTextField()
         label.translatesAutoresizingMaskIntoConstraints = false
         label.editable = false

    static func instantiate(viewModel: SelectedProjectViewModel) -> ProjectDropViewController {
        let controller = NSStoryboard(name: "Main", bundle: nil)!.instantiateControllerWithIdentifier("ProjectDroppa") as! ProjectDropViewController
        controller.viewModel = viewModel
        controller.setup()
        return controller
    }
    
    func setup() {
        self.view.wantsLayer = true

        // Intialize RoundedDropView
        dropView.translatesAutoresizingMaskIntoConstraints = false
        dropView.delegate = self
        dropView.layer?.borderWidth = borderWidth
        
        let fillDropView = NSLayoutConstraint.centeringConstraints(dropView, into: view, size: NSSize(width: 125+borderWidth, height: 125 + borderWidth))
        NSLayoutConstraint.activateConstraints(fillDropView)

import Cocoa
import ReactiveCocoa

// TODO: Find better way to incorporate VCs and VMs. Current workaround is making all properties mutable and unwrapped. Ew.

class ProjectDropViewController: NSViewController, DropViewDelegate {
    
