   listing to its own functions:
 
       defmodule MyApp.Mixfile do
+        use Mix.Project
+
         def project do
           [app: :my_app,
            version: "1.0.0",

        end

        defp deps do
          [{:ecto, "~> 0.3.0"},
           {:plug, github: "elixir-lang/plug"}]
        end
      end


  ## Aliases

  Aliases are shortcuts or tasks specific to the current project.

  In the `Mix.Task` section, we have defined a task that would be
  available to everyone using our project as a dependency. What if
