It is best practice in AngularJS applications to put the module and the controllers in separate JavaScript files.
In this example, 
payrollApp.js contains an application module definition, while 
EmployeeController.js contains the controller:
AngularJS Example
snippet
<!DOCTYPE html>
<html>
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<body>
    <div ng-app="payrollApp" ng-controller="EmployeeController">
        $scope.Name = "Michael"; $scope.Age = "30";
    </div>
    <script src="payrollApp.js"></script>
    <script src="EmployeeController.js"></script>
</body>
</html>
payrollApp.js
var app = angular.module("payrollApp", []);EmployeeController.js
app.controller("EmployeeController", function($scope) {
    $scope.Name = "Michael";
    $scope.Age = "30";
});