public List<User> getFollowers(String email)
	{
		Connection connection = null;
		
		List<User> followerList = new ArrayList<User>();
		String query = null;
		PreparedStatement statement = null;
		
		try
		{
			connection = dataSource.getConnection();
			
			query = "SELECT users.email, users.username FROM follows INNER JOIN users ON follows.follower = users.email WHERE follows.following = ?;";
			statement = (PreparedStatement)connection.prepareStatement(query);
			statement.setString(1, email);
			
			ResultSet resultSet = statement.executeQuery();
			
			while (resultSet.next())
			{
				User follower = new User();
				follower.setEmail(resultSet.getString("email"));
				follower.setUsername(resultSet.getString("username"));				
				followerList.add(follower);
			}
		}
		catch (SQLException sqle)
		{
			sqle.printStackTrace();
		}
		finally
		{
			try
			{
				statement.close();
				connection.close();
			}
			catch (SQLException sqle)
			{
				sqle.printStackTrace();
			}
		}
		
		return followerList;
	}