public List<User> getFollowers(String userEmail)
	{
		initConnection();
		
		List<User> followerList = new ArrayList<User>();
		String preparedString = null;
		PreparedStatement preparedQuery = null;
		try 
		{
			//Prepare Statement - Get users that are following currently logged-in user ("Followers")
			preparedString = "SELECT * FROM friends " +
							 "INNER JOIN users ON users.email = friends.email " +
							 "WHERE friend = ?;";
			preparedQuery = (PreparedStatement) connection.prepareStatement(preparedString);
			preparedQuery.setString(1, userEmail);


			//TODO: Remove debug
			System.out.println("Select Followers with SQL:  [" + preparedQuery.toString() + "] ");
			
			//Execute Statement
			ResultSet resultSet = preparedQuery.executeQuery();  	
			
			while (resultSet.next())
			{
				User nextUser = new User();
				nextUser.setEmail(resultSet.getString("email"));
				nextUser.setFirstName(resultSet.getString("firstname"));
				nextUser.setLastName(resultSet.getString("lastname"));
				
				followerList.add(nextUser);
			}
		}
		catch (SQLException e) 
		{
			e.printStackTrace();
		}
		finally
    	{
    		try
    		{
    			//Finally close stuff to return connection to pool for reuse
        		preparedQuery.close();
        		connection.close();
    		}
    		catch (SQLException sqle)
    		{
    			sqle.printStackTrace();
    		}

    	}
		return followerList;
	}